/* CSS Document */

body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";color:#333;background:#fff;}

body,div,form,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,input,select,option{margin:0;padding:0;}

ul,li{list-style:none;}

img,a img{border:0;display:block;-ms-interpolation-mode: bicubic;}

.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;overflow:hidden;}/*ie and firefox1.5 updata */	

.top40{margin-top:40px;}

.top20{margin-top:20px;}



a{ color:#333;}

a:hover{ color:#39f;}

a, a:hover{ text-decoration:none;}

/*header*/

.headerTop{background:#ededed; height:40px; line-height:40px;}

.headerTop span{ float:left; display:block; width:550px;}

.headerTop p,.headerCont p{ width:1000px; margin:0 auto; }

.search{ float:left; width:270px; height:35px; padding-top:5px;} 

.searchbd{ width:210px; height:24px; border:1px solid #c9c9c9; float:left;}

.searchan{ background:url(../../images/client_page/search.gif) no-repeat; width:29px; height:26px; border:0;}

.tel{ color:#c00; font-size:18px; background:url(../../images/client_page/dh.gif) no-repeat 0 10px; width:200px; float:left; padding-left:25px;}

.headerCont{margin:0 auto; height:102px; border-bottom:4px solid #0f539e; }

.headerCont img{ float:left; padding:21px 80px 0 0;}

#nav{width:500px;height:60px;line-height:30px; float:left; padding-top:43px; position:relative;}

#nav ul li a{display:block;  height:30px;text-align:center;font-size:16px; color:#184f95; padding:0 10px;}

#nav ul li a:hover{ color:#39F}

#nav ul li ul{display:none;position:absolute;margin-left:0px;}

#nav ul li ul li{clear:both; float:left; width:465px; position:absolute; z-index:999; height:30px; background:#184f95 url(../../images/client_page/sj.gif) no-repeat 100px -10px;}

#nav ul li ul li.a{ width:160px;}

#nav li ul a{text-align:center;float:left; display:block; color:#fff; font-size:14px; }

#nav li ul li a:hover{color:#CCC;}

#nav li{float:left;}

#nav ul li span{ text-align:center; color:#a8a6a6; font-size:12px; margin:0 auto;}

.banner{ background:url(../../images/client_page/bannerBg.gif) repeat-x bottom; height:300px;}

.main{ width:1000px; margin:0 auto;}

.ad{ width:1000px; margin:0 auto;}

/*fwke*/

.jjfa h1{background:url(../../images/client_page/line.gif) repeat-x;}

.jjfa h1 a{font-size:20px; font-weight:bold; padding-right:20px;background:#fff; color:#000; text-decoration:none;}

.tab{ width:990px;background:#ddd;}

.tab tr td{ background:#fff;height:115px;}

.tab tr td img{ margin:0 auto;width:190px;height:75px;}

.bz{ width:300px; float:left; padding:0 15px; padding-top:30px;}

.bz h2{ font-size:16px; color:#5d5d5d; border-bottom:1px solid #ddd; text-indent:30px; line-height:40px;}

.bz ul{ padding:0px 15px;}

.bz ul li{ background:url(../../images/client_page/dian.gif) no-repeat 15px 15px; font-size:14px; height:34px; line-height:34px; padding-left:30px;float:left;}

.bz ul li a{ color:#666;}

.bz ul li a:hover{color:#39f;}

.text{ width:200px; float:left; padding-top:20px; padding-right:100px; color:#666;}

.text h2{ text-align:center; font-size:20px; font-weight:normal; color:#0f539e; height:76px; line-height:76px;}

.text img{ margin:0 auto;}

.textLeft{ padding-left:80px;}

.bztit{ background:url(../../images/client_page/gy.gif) no-repeat 70px 9px;}

.gbtit{ background:url(../../images/client_page/gb.gif) no-repeat 70px 9px;}

.tvtit{ background:url(../../images/client_page/tv.gif) no-repeat 70px 9px;}

.zztit{ background:url(../../images/client_page/zz.gif) no-repeat 70px 9px;}

.wltit{ background:url(../../images/client_page/wl.gif) no-repeat 70px 9px;}

.hwtit{ background:url(../../images/client_page/hw.gif) no-repeat 70px 9px;}





/*footer*/

.footer{ background:url(../../images/client_page/footerBg.gif) repeat-x; height:140px;}

.footerCenter{ width:1000px; margin:0 auto; color:#d6e5f2; padding-top:20px;}

.footerCenter span{ float:left; font-size:24px; width:300px; display:block; text-align:left; padding-left:100px;}

.footerCenter span b{ font-size:14px;}

.footerCenter a{ color:#d6e5f2; padding-right:25px;}

.mt{ float:left;line-height:25px; text-align:left;}

.mt p.line{ border-top:1px solid #d6e5f2;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}

#playBox{ width:1000px; height:300px; position:relative; overflow:hidden;}

#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}

#playBox .oUlplay li{ float:left;}

#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../../images/client_page/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}

#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../../images/client_page/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}

#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}

#playBox .smalltitle ul{ width:120px; margin:0 auto;}

#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}

#playBox .smalltitle .thistitle{ background:#69aaec;}

/*abut*/

.list{ padding:20px; margin: 0 auto; }

.list .bt{text-align:center; height:43px; padding-left:250px;}

.list .bt h1{width:200px; line-height:43px; display:block; float:left; margin:0 5px; background:#dbdfe4; font-weight:normal;}

.list .bt h1 a{font-size:20px; color:#6e6e6e; }

.list .bt h1 span, .nr h2 span{ font-size:13px; color:#a9acaf; font-weight:normal;}

.list .bt h1.current, .nr h2 { background:#184f95; color:#fff; width:200px; display:block; line-height:43px;}

.list .bt h1.current a{ color:#FFF;}

.list .center{ display:block; margin:20px}

.list .center ul{ background:url(../../images/client_page/bg.gif) no-repeat; height:279px; margin:0 50px; padding:30px 0px;}

.list .center ul li a{ background:url(../../images/client_page/ydian.gif) no-repeat 2px 5px; height:36px; line-height:36px; padding-left:40px; color:#666; font-size:14px;}

.list .center ul li a:hover{background:url(../../images/client_page/ydian1.gif) no-repeat 2px 5px; color:#0f539e }

.list .center ul li span{ padding-left:50px; font-size:14px}

.list .center p{ text-indent:24px; font-size:14px; margin:50px; line-height:30px;} 

.list .center table{background:#dddddd}

.list .center table tr td{ width:222px; height:128px; text-align:center; background:#fff;}

.list .center table tr td img{ width:190px; height:75px; margin:0 auto;} 

/*map*/

.map{ background:url(../../images/client_page/mapbg.gif) no-repeat left bottom; height:468px; font-size:18px; text-align:center;}

.map ul{ padding:30px 0 0 60px;}

.map ul li{ width:450px; float:left; text-align:left; line-height:32px;}

.map b{ font:bold 18px/32px; color:#0c68b5; }



/*nr*/

.nr{ text-align:center;}

.nr h1{ font-size:21px; color:#184f95; font-weight:normal; margin-top:45px;}

.nr h3{ font-size:14px; color:#184f95; font-weight:normal; line-height:40px; border-bottom:1px dashed #ccc;}

.nr div p{ text-align:left; margin:30px 40px 0; font-size:14px; line-height:30px;}

.nr div img{ margin:0 auto;}







/*ywl*/

.ywl{ border:1px solid #ddd; margin-top:30px; width:960px; border-bottom:none;}

.ywl h1{ text-align:center; margin-top:5px;}

.ywl span{ background:url(../../images/client_page/ywl01.gif) no-repeat 10px 0; font-size:14px; padding-left:40px; height:40px; line-height:40px; color:#000;}

.ywl h1 a{ font-size:18px; color:#000; background:#dbdfe4; width:150px; height:44px; line-height:44px; float:left; text-align:center; margin:0 5px;}

.ywl h1 a:hover,.ywl h1 a.current1{color:#fff; background:#184f95;}

.ywl table{ color:#184f95; font-size:14px; background:#dbdfe4; }

.ywl table tr th{ background:#cacfd6; vertical-align:middle; width:78px; border:1px solid #fff;}

.ywl table tr td{ height:35px; line-height:35px; background:#fff;}

.ywl table tr td a{ display:block; padding:0 12px; float:left; color:#184f95;}



/*zz*/

.zz{ padding-left:4px;}

.zz img{ width:113px; height:164px; float:left; padding:2px 3px 4px;}

/*hw*/

.hmsearch { border-top:1px solid #ddd; background:#eef6fe; border-bottom:1px solid #ddd;}

.hmsearch span{ color:#0f539e; display:block; background:url(../../images/client_page/hwmt.gif) no-repeat 20px 15px;}

.hmsearch div{ padding-left:30px; height:30px;}

.hmsearch div a{ color:#333; font-size:14px; padding:3px 15px;}

.hmsearch div a:hover, .hmsearch div a.current2{ background:#006ebc; color:#fff; }

.hmad{ width:460px; float:left; padding:20px 9px; border:1px dotted #ddd;}

.hmad img{ width:145px; height:99px; float:left; padding:10px; }

.hmad p{ font-size:14px; color:#0f539e; line-height:28px;}



/*¾­µä°¸Àý*/

.artist_l {position: relative; margin:0 auto;border:1px solid #ccc; margin:19px; }

/*.artist_l {position: relative; height:510px; margin:0 auto;border:1px solid #ccc; margin:19px; }

.artist_l .a1, .artist_l .a2, .artist_l .a3, .artist_l .a4, .artist_l .a5{width:230px; height:170px}

.artist_l .a1{left:0px; overflow: hidden; position: absolute; top: 0px; }

.artist_l .a2{left:230px; overflow: hidden; position: absolute; top: 0px;}

.artist_l .a3{left:460px; overflow: hidden; position: absolute; top: 0px;}

.artist_l .a4{left:690px; overflow: hidden; position: absolute; top: 0px;}

.artist_l .a5{left:0px; overflow: hidden; position: absolute; top: 170px; }

.artist_l .a6{left:230px; overflow: hidden; position: absolute; top:170px;}

.artist_l .a7{left:460px; overflow: hidden; position: absolute; top:170px;}

.artist_l .a8{left:690px; overflow: hidden; position: absolute; top:170px;}

.artist_l .a9{left:0px; overflow: hidden; position: absolute; top: 340px; }

.artist_l .a10{left:230px; overflow: hidden; position: absolute; top:340px;}

.artist_l .a11{left:460px; overflow: hidden; position: absolute; top:340px;}

.artist_l .a12{left:690px; overflow: hidden; position: absolute; top:340px;}

.artist_l .a1 a, .artist_l .a2 a, .artist_l .a3 a, .artist_l .a4 a, .artist_l .a5 a, .artist_l .a6 a, .artist_l .a7 a, .artist_l .a8 a, .artist_l .a9 a, .artist_l .a10 a, .artist_l .a11 a, .artist_l .a12 a{padding: 10px; overflow: hidden; width: 225px;  height:150px}

.artist_l a{ color:#fff;font: normal 14px/28px 'Microsoft YaHei'; position: absolute; opacity: .5;}

.artist_l a:hover { color:#fff;background: #000; FILTER: alpha(opacity=50); top: 0px; left: 0px; }

*/



/**/

/* sgw_img */

.sgw_img{width:981px;height:382px;overflow:hidden;padding:3px;}

.sgw_img dt{margin-right:3px;float:left;display:inline;width:248px;height:382px;position:relative;overflow:hidden;}

.sgw_img dd{float:left;position:relative;overflow:hidden;}



.sgw_img_dd1{width:196px;height:382px;float:left;margin-right:3px;display:inline;}

.sgw_img_dd1 dd{height:125px;overflow:hidden;float:left;}

.sgw_img_dd1 #dd2{margin:3px 0px 4px 0;}



.sgw_img_dd2{float:left;width:464px;height:382px;overflow:hidden;}

.sgw_img_dd2 dd{margin-right:3px;height:207px;overflow:hidden;display:inline;}

.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd4{margin:0;}

.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd5{margin-bottom:3px;height:172px;}



.box{width:100%;height:100%;background:url(../../images/client_page/sgw_bg.jpg) no-repeat left top #020000;position:absolute;left:0;line-height:18px;color:#e69714;top:-382px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;text-align:center;padding-top:30px;}

.box h3 a{color:#fff;font-size:14px;font-weight:bold; text-align:center; padding:20px; line-height:28px; font-weight:normal;}

.sgw_img dt .box{padding-top:100px;top:-482px;}





/*·ÖÒ³*/

.mypage {text-align:center; margin:20px 0 20px; font-size:12px; font-family:"arial"}

.mypage a {border: 1px solid #ccc; color: #000; margin: 5px; padding: 3px 7px 2px; text-decoration: none;}

.mypage .current {background-color: #184f95;border: 1px solid #184f95;color: #fff;margin: 2px;padding: 3px 7px 2px;font-weight:bold;}